package com.stx.util;

import java.io.File;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.ActionSupport;
import com.stx.entity.Film;
import com.stx.entity.User;
import com.stx.service.FilmService;
import com.stx.service.UserService;

public class AddAll extends ActionSupport{

	private User user;
	private Film film;
	private UserService us;
	private FilmService fs;
	
	
	public User getUser() {
		return user;
	}


	public void setUser(User user) {
		this.user = user;
	}


	public Film getFilm() {
		return film;
	}


	public void setFilm(Film film) {
		this.film = film;
	}


	public UserService getUs() {
		return us;
	}


	public void setUs(UserService us) {
		this.us = us;
	}


	public FilmService getFs() {
		return fs;
	}


	public void setFs(FilmService fs) {
		this.fs = fs;
	}


	public String addAll() throws ParseException{
		user=new User();
		film=new Film();
		//先添加用户管理员
		user.setUs_type(0);
		user.setUs_password(MD5_Test.MD5("admin"));
		user.setUs_nickname("admin");
		user.setUs_image("images/user_normal.jpg");
		user.setUs_email("admin@admin.com");
		user.setUs_createtime(new Date());
		us.addUser(user);
		//addActionError("管理员:admin@admin.com"+"\n"+"密码：admin");
		System.out.println("添加管理员成功");
	 String path=ServletActionContext.getServletContext().getRealPath("/images/film");
	    SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd");
	    for(int i=0;i<3;i++){
	    film.setFi_actor("谢霆锋 / 高虎 / 江一燕 / 郑希怡 / 吴刚 / 廖启智 / 井柏然 / 杨幂 / 刘青云 / 王子义");
	    film.setFi_alias("民国第一奇案");
	    film.setFi_comments(0);
	    film.setFi_jianjie("民国时期，国内最大的兵工厂发生离奇命案，死者被“幽灵子弹”所杀——犯罪现场找不到弹头。一时之间，疑云密布，人心惶惶，此案堪称民国第一奇案。"+
	    "此案交由警局内负责管理档案的政务警察松东路调查(刘青饰），担任文职的松东路既不会拳脚功夫也不懂如何开枪，却思想缜密，对破疑难杂 案有独特方法。一心为民除害的热血"+
	    "警探郭追（谢霆锋 饰）不容于警局贪污腐败氛围，联手松东路调查此离奇命案。如何开枪不用子弹？如何让子弹在穿入肉体的时候消失？松东路和郭追在枪和子弹上做了各种各样的研究，"+
	    "包括向猪身体发射盐子弹、冰子弹等等，却没有任何满意的结果。随着案情调查深入，两位警探抽丝剥茧地发现恐怖阴森的杀人密室和离奇的造弹装置，其诡异程度让经验丰富的松东路也瞠"+
	    "目结舌。就在“幽灵子弹杀人”真相揭开之际，松东路、郭追却接二连三遭人追杀，警察小五（井柏然 饰）在开枪掩护松东路、郭追逃亡之时惨死。结案期限迫在眉睫，算命姑娘小云雀（杨幂 饰）不经意间透露出“幽灵子弹”惊天秘密…… ");
	    film.setFi_country("中国");
	    film.setFi_director("罗志良");
	    film.setFi_image("images/film/"+(i+1)+".jpg");
	    film.setFi_language("普通话");
	    film.setFi_name("消失的子弹");
	    film.setFi_releasetime(sf.parse("2012-08-14"));
	    film.setFi_state(1);
	    film.setFi_screenwriter("罗志良");
	    film.setFi_times(96);
	    film.setFi_time(new Date());
	    fs.addFilm(film);
	    System.out.println("添加电影："+(i+1)+"成功");
	    }
		addActionError("添加用户成功");
		return "success";
	}
}
